/**
 * 用户详情对话框
 */
var UserInfoDlg = {
    data: {
        deptId: "1111",
        deptName: ""
    }
};

layui.use(['layer', 'form', 'admin', 'laydate', 'ax', 'formSelects','element'], function () {
    var $ = layui.jquery;
    var $ax = layui.ax;
    var form = layui.form;
    var admin = layui.admin;
    var laydate = layui.laydate;
    var layer = layui.layer;
    var formSelects = layui.formSelects;
    var element = layui.element;




    // 表单提交事件
    form.on('submit(btnSubmit)', function (data) {
        // $.ajax({
        //     url:Feng.ctxPath + "/schedule/schedule_edit",
        //     data:data.field,
        //     dataType:"json",
        //     success:function (data) {
        //         layer.msg('添加成功');
        //         //传给上个页面，刷新table用
        //         // admin.putTempData('formOk', true);
        //         // 关闭当前页面
        //         // var index = parent.layer.getFrameIndex(window.name);
        //         // parent.layer.close(index);
        //         //关掉对话框
        //         // admin.closeThisDialog();
        //     },
        //     erro:function (data) {
        //         Feng.error("添加失败！" + data.responseJSON.message)
        //     }
        // })

        var ajax = new $ax(Feng.ctxPath + "/schedule/schedule_edit" ,function (data) {
            Feng.success("修改成功！");
            //传给上个页面，刷新table用
            // admin.putTempData('formOk', true);
            //关掉对话框
            admin.closeThisDialog();

        }, function (data) {
            Feng.error("修改失败！" + data.responseJSON.message)
        });
        ajax.set(data.field);
        ajax.start();
        //刷新父页面
        // parent.location.reload(true);
        // history.go(0)
        // Student();
        // 添加 return false 可成功跳转页面

        return false;
    });



    /**
     * 初始化日程框架
     */
    var otherOrMyself='';

    /**
     * 初始化日程
     * @param data
     */
    loadSchedule();
    function loadSchedule(){
        $.ajax({
            url:Feng.ctxPath + "/schedule/getOneScheduleInfo?scheduleId="+Feng.getUrlParam("scheduleId"),
            success:function (message) {
                form.val("userForm",message.data);
                var framedata = new $ax(Feng.ctxPath + "/frame/getOneFrameInfo?frameId="+message.data.frameId).start();
                form.val("userForm",{"frameName":framedata.data.frameName});
                showFrame(message.data.frameId);
                $("input[name=publicStatus][value=ENABLE]").attr("checked", message.data.publicStatus == "ENABLE" ? true : false);
                $("input[name=publicStatus][value=DISABLE]").attr("checked", message.data.publicStatus == "DISABLE" ? true : false);
                form.render();
            }
        })
    }


    /**
     * 获取公开或自己的的框架
     */
    // form.on('select(otherOrMyself)', function(data) {
    //     otherOrMyself = data.value;
    //     loadFrame(otherOrMyself);
    //     $('#frameitemMessage').empty();
    // });

    /**
     * 获取框架下选框的id
     */
    // form.on('select(getFrame)', function(data) {
    //     $('#frameitemMessage').empty();
    //     if (data.value!='') {
    //         showFrame(data.value);
    //     }
    // });

    /**
     * 显示一周样式
     */
    function showFrame(data){
        $.ajax({
            url: Feng.ctxPath + "/frameitem/getOneFrameitemInfo",
            data: {"frameId": data},
            success: function (message) {

                frameitemhtml = '';
                frameitemhtml += '<table class="layui-table" >';
                frameitemhtml += '   <colgroup><col width="150"><col width="100"><col width="100"><col width="100"><col width="100"><col width="100"><col width="100"><col width="100"></colgroup>';
                frameitemhtml += '   <thead><tr ><th></th><th>星期一</th><th>星期二</th><th>星期三</th><th>星期四</th><th>星期五</th><th>星期六</th><th>星期日</th></tr></thead>';

                $.each(message.data, function (index, item) {
                    frameitemhtml += '<tr><td >时间：' + item.startTime + '-' + item.endTime + '</td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr>';
                });
                $("#frameitemMessage").append(frameitemhtml);
                form.render();
            }
        })
    }

    /**
     * 新建一个框架按钮
     */
    $('#createFrame').click(function () {

        // var index = parent.layer.getFrameIndex(window.name);
        // parent.layer.close(index);
        layer.confirm('当前页面将被关闭不被保存，是否继续？', {
            btn: ['是','否'] //按钮
        }, function(){
            var index = parent.layer.getFrameIndex(window.name);
            parent.layer.close(index);
            // var index = parent.layer.getFrameIndex(window.name); //先得到当前iframe层的索引
            // parent.parent.location.href=Feng.ctxPath + '/frame';
            parent.layer.open({
                type: 2,
                title:'创建日程框架',
                area: ['90%', '95%'],
                fixed: false, //不固定
                maxmin: true,
                content: Feng.ctxPath + '/frame/create'
            });

        }, function(){
            // layer.msg('的确很重要', {icon: 1, time:2000});
            // layer.msg('也可以这样', {
            //     time: 20000, //20s后自动关闭
            //     btn: ['明白了', '知道了']
            // });
        });


        // layer.open({
        //     type: 2,
        //     title:'创建日程框架',
        //     area: ['1000px', '450px'],
        //     fixed: false, //不固定
        //     maxmin: true,
        //     content: Feng.ctxPath + '/frame/create'
        // });
    });


    timeAdd();
    //初始化时间框
    function timeAdd(){
        lay('.datetime').each(function() {
            //时间选择器
            laydate.render({
                elem: this
                ,trigger: 'click'
                ,type: 'date'
            });
        });
    }
    // manyValues();
    // function manyValues(){
    //     var url=window.location.search;
    //     if(url.indexOf("?")!=-1){
    //         var str = url.substr(1);
    //         strs = str.split("&");
    //         var key=new Array(strs.length);
    //         var value=new Array(strs.length);
    //         for(i=0;i<strs.length;i++){
    //             key[i]=strs[i].split("=")[0]
    //             value[i]=unescape(strs[i].split("=")[1]);
    //             alert(key[i]+"="+value[i]);
    //         }
    //     }
    // }
});